微型計算機課程設計報告_第1頁
已閱讀1頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  微型計算機原理課程設計報告</p><p><b>  一、目的</b></p><p>  結合微型計算機原理課程的學習,進一步鞏固已學的知識,同時針對微型計算機原理知識的具體應用,學會對系統(tǒng)中DOS和BIOS的使用。學會使用全屏幕編輯程序——PE,弄懂匯編程序的上機過程以及如何運用DEBUG軟件進行匯編程序的調試。</p>&l

2、t;p><b>  二、任務</b></p><p>  任務一:字符串匹配設計</p><p>  為掌握提示信息的設置方法及讀取鍵入信息的方法。編寫程序實現兩個字符串的比較。如相同,則顯示“MATCH”,否則,顯示“NO MATCH”</p><p><b>  流程圖:</b></p><p

3、><b>  程序清單:</b></p><p>  data segment</p><p>  s1 db 'please input the first string:','$'</p><p>  st1 db 100</p><p><b>  db ?

4、</b></p><p>  db 100 dup(?)</p><p>  s2 db 0ah,'plaese input the second string:','$'</p><p>  st2 db 100</p><p><b>  db ?</b>&l

5、t;/p><p>  db 100 dup(?)</p><p>  s3 db 0ah,'matah','$'</p><p>  s4 db 0ah,'no mactch','$'</p><p><b>  data ends</b><

6、/p><p>  code segment</p><p>  assume cs:code,ds:data</p><p>  start: mov ax,data</p><p><b>  mov ds,ax</b></p><p>  mov dx,offset s1 ;顯示提

7、示信息1</p><p>  mov ah,9h ;字符串顯示</p><p><b>  int 21h</b></p><p>  mov dx,offset st1 ;接收鍵入的字符串1</p><p>  mov ah,0ah ;字符串鍵盤輸

8、入</p><p><b>  int 21h</b></p><p>  mov dx,offset s2 ; 顯示提示信息2</p><p>  mov ah,9h </p><p><b>  int 21h</b></p><

9、;p>  mov dx,offset st2 ;接收鍵入的字符串2</p><p>  mov ah,0ah</p><p><b>  int 21h</b></p><p>  mov si,offset st1 ; 字符串1的地址送給SI</p><p>  mov di,offs

10、et st2 ; 字符串2的地址送給DI</p><p><b>  mov ax,0</b></p><p>  lp1: mov bl,[si+1] ;字符串1的字符數送給bl</p><p>  cmp bl,[di+1] ;字符串2的字符數與字符串1相比較</p>

11、<p>  jnz lp4 ; 不等轉lp4</p><p>  mov al,[si+1] </p><p>  mov cx,ax ;給cx賦字符串1的字符數</p><p>  lp2: mov bl,[si+2] ; 字符串1的第一個字符在字符串2中

12、匹配</p><p>  cmp bl,[di+2]</p><p><b>  jnz lp4</b></p><p><b>  inc si</b></p><p><b>  inc di</b></p><p>  loop lp2

13、 ; 循環(huán)cx內容減1,cx不等于0,繼續(xù)循環(huán),跳轉lp2 </p><p>  lp3: mov dx,offset s3 </p><p><b>  mov ah,9h</b></p><p><b>  int 21h</b></p><p><b> 

14、 jmp next</b></p><p>  lp4: mov dx,offset s4</p><p><b>  mov ah,9h</b></p><p><b>  int 21h</b></p><p>  next: mov ah,4ch

15、;返回DOS</p><p><b>  int 21h</b></p><p><b>  code ends</b></p><p>  end start </p><p><b>  調試結果:</b></p><p>  任務二:從鍵盤輸入數據

16、并顯示的設計</p><p>  為掌握接收鍵盤數據的方法,并了解將鍵盤數據顯示時須轉換為ASCII碼的原理。編寫程序,將鍵盤接收到的四位十六進制數據轉換為等值的二進制數,再顯示在終端上。</p><p><b>  流程圖:</b></p><p><b>  程序清單: </b></p><p>

17、;  CRLF MACRO</p><p>  MOV AH,02H</p><p>  MOV DL,0DH</p><p><b>  INT 21H</b></p><p>  MOV AH,02H</p><p>  MOV DL,0AH</p><p>

18、;<b>  INT 21H</b></p><p><b>  ENDM</b></p><p>  DATA SEGMENT</p><p>  MARK DB ?</p><p>  MESS DB 'please input the number(H),press inte

19、r,ture into number(B).press space end.',0DH,0AH,'$'</p><p>  ERROR DB 0DH,0AH, 'input error',0DH,0AH,'$'</p><p>  DATA ENDS</p><p>  STACK SEGMENT<

20、/p><p>  STA DW 32 DUP(?)</p><p>  TOP DW ?</p><p>  STACK ENDS</p><p>  CODE SEGMENT</p><p>  ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK</p><

21、p>  START: MOV AX,DATA</p><p>  MOV DS,AX</p><p>  MOV ES,AX</p><p>  MOV SP,TOP</p><p>  HEAD: CRLF</p><p>  MOV MARK,0</p><p>  M

22、OV AH,09H</p><p>  LEA DX,MESS</p><p>  INT 21H ;顯示提示輸入的信息</p><p>  CALL GETNUM ;接收鍵入數值送DX</p><p>  CMP MARK,01H</p><p><b>  J

23、E HEAD</b></p><p>  MOV CX,0010H ;16位</p><p>  MOV BX,DX</p><p>  TTT: ROL BX,1 ;循環(huán)左移1位</p><p>  MOV DL,BL</p><p>  AND DL

24、,01H ;屏蔽掉高7位</p><p>  ADD DL,30H</p><p>  MOV AH,02H</p><p>  INT 21H ;顯示二進制位對應的ASCII字符</p><p><b>  LOOP TTT</b></p><p>

25、  JMP HEAD</p><p>  FINI: MOV AX,4C00H</p><p>  INT 21H ;返回DOS</p><p>  GETNUM PROC NEAR ;子程序,接收鍵入數值送DX</p><p><b>  PUSH CX</b

26、></p><p>  XOR DX,DX</p><p>  GGG: MOV AH,01H</p><p><b>  INT 21H</b></p><p>  CMP AL,0DH ;輸入為回車,則進行轉換</p><p><b>  JE

27、 PPP</b></p><p>  CMP AL,20H ;輸入為空格,則退回DOS</p><p><b>  JE FINI</b></p><p>  CMP AL,30H</p><p><b>  JB KKK</b></p>

28、<p>  SUB AL,30H</p><p>  CMP AL,0AH</p><p><b>  JB GETS</b></p><p>  CMP AL,11H</p><p><b>  JB KKK</b></p><p>  SUB AL

29、,07H</p><p>  CMP AL,0FH</p><p>  JBE GETS </p><p>  CMP AL,2AH</p><p><b>  JB KKK</b></p><p>  CMP AL,2FH</p><p>&

30、lt;b>  JA KKK</b></p><p>  SUB AL,20H</p><p>  GETS: MOV CL,04</p><p>  SHL DX,CL</p><p>  XOR AH,AH</p><p>  ADD DX,AX</p><p&

31、gt;<b>  JMP GGG</b></p><p>  KKK: MOV AH,09H</p><p>  MOV DX,OFFSET ERROR</p><p><b>  INT 21H</b></p><p>  MOV MARK,01H</p><p

32、>  PPP: PUSH DX</p><p><b>  CRLF</b></p><p><b>  POP DX</b></p><p><b>  POP CX</b></p><p><b>  RET</b></p>

33、;<p>  GETNUM ENDP</p><p>  CODE ENDS</p><p><b>  END START</b></p><p><b>  調試結果:</b></p><p>  任務三:將鍵盤輸入的小寫字母轉換成大寫字母的設計</p><

34、;p>  為了解小寫字母和大寫字母在計算機內的表示方法,并學習如何進行轉換。編寫程序,接收鍵盤字符,并將其中的小寫字母轉變?yōu)榇髮懽帜?,然后顯示在屏幕上。</p><p><b>  流程圖:</b></p><p><b>  程序清單:</b></p><p>  DATA SEGMENT

35、 </p><p>  BUF DB 82 DUP(?) </p><p>  DISPP1 DB 'please input letters, end with enter, exit with ctrl-c',0DH,0AH,'$'</p><p>  DISPP2 DB '

36、;the inverted litter is:', 0DH, 0AH,'$' </p><p>  DISPP3 DB 0DH,0AH,'$'</p><p>  DATA ENDS </p><p>  CODE SEGMENT</p><p>  ASSUME CS:CODE,DS:

37、DATA,ES:DATA</p><p>  START: MOV AX,DATA</p><p><b>  MOV DS,AX</b></p><p>  MOV ES,AX ;段寄存器初始化</p><p>  MOV BX,OFFSET BUF ;BX

38、指向字符行緩沖區(qū)首址</p><p>  LEA DX,DISPP1</p><p><b>  MOV AH,9</b></p><p><b>  INT 21H</b></p><p>  KKK: MOV SI,00H ;指針SI清0</p&g

39、t;<p>  GGG: MOV AH,01H ;接收鍵入字符</p><p>  INT 21H </p><p>  CMP AL,03H</p><p>  JZ PPP ;是CTRL-C鍵則轉結束 </p

40、><p>  CMP AL,0DH</p><p>  JZ BBB ;是回車鍵則轉BBB</p><p>  CMP AL,61H</p><p><b>  JB TTT</b></p><p>  CMP AL,7AH</p><

41、;p>  JA TTT ;不是小寫字母轉TTT</p><p>  SUB AL,20H ;小寫字母轉化為大寫字母</p><p>  TTT: MOV [BX+SI],AL ;存入字符行緩沖區(qū)中</p><p>  INC SI

42、 ;指針加1</p><p><b>  JMP GGG</b></p><p>  BBB: LEA DX,DISPP3</p><p><b>  MOV AH,9</b></p><p><b>  INT 21H</b></p>

43、;<p>  LEA DX,DISPP2</p><p><b>  MOV AH,9</b></p><p><b>  INT 21H</b></p><p>  MOV [BX+SI],AL </p><p>  MOV AL,0AH</p>

44、<p>  MOV [BX+SI+1],AL ;加入換行符</p><p>  MOV AL,'$' </p><p>  MOV [BX+SI+2],AL ;再加一個'$'標志字符</p><p>  MOV AH,09H</p><p>&

45、lt;b>  MOV DX,BX</b></p><p>  INT 21H ;顯示轉換后的字符串 </p><p><b>  JMP KKK</b></p><p>  PPP: MOV AH,4CH</p><p&g

46、t;<b>  INT 21H</b></p><p>  CODE ENDS</p><p>  END START</p><p>  CODE ENDS</p><p>  END START</p><p><b>  調試結果:</b></

47、p><p>  任務四:計算N!的設計</p><p>  為了解高級語言中的數學函數是怎樣在匯編語言一級上實現的。編寫計算N!的程序。數值N由鍵盤輸入,結果在屏幕上輸出。N的范圍為0—65535.即剛好能被一個16為位寄存器容納。</p><p><b>  流程圖:</b></p><p><b>  程序清單

48、:</b></p><p>  CRLF MACRO;回車,換行</p><p>  MOV AH, 02H</p><p>  MOV DL, 0DH</p><p><b>  INT 21H</b></p><p>  MOV AH, 02H</p>

49、<p>  MOV DL, 0AH</p><p><b>  INT 21H</b></p><p><b>  ENDM</b></p><p>  DATA SEGMENT</p><p>  MESS1 DB 'INPUT THE NUMBER ACCORDING

50、TO HEXNUM!',0DH,0AH,'$'</p><p>  MESS2 DB 'THE RESULT IS: $'</p><p>  ERROR DB 'INPUT ERROR! INPUT ONCE MORE!',0DH ,0AH,'$'</p><p>  LEN D

51、W 1</p><p>  CY DW ?</p><p>  BUF DW 256 DUP(0)</p><p>  DATA ENDS</p><p>  STACK SEGMENT STACK 'STACK'</p><p>  DW 32 DUP(?)</p>

52、<p>  STACKENDS</p><p>  CODE SEGMENT</p><p>  ASSUME CS: CODE, DS:DATA, ES:DATA, SS:STACK</p><p>  START:MOV AX, DATA</p><p><b>  MOV DS,AX</b>&l

53、t;/p><p>  MOV ES, AX</p><p>  MOV AH, 09H</p><p>  MOV DX,OFFSET MESS1</p><p>  INT 21H ;顯示輸入提示信息</p><p>  CALL GETNUM ;讀取鍵入的N

54、值</p><p>  MOV BP, DX ;N值送BP</p><p><b>  CMP BP, 0</b></p><p><b>  JZ EEE</b></p><p><b>  CMP BP, 1</b></p>

55、<p>  JZ EEE ;N=0或N=1則轉EEE</p><p>  MOV SI, OFFSET BUF ;緩沖區(qū)首址</p><p>  MOV [SI],DX ;緩沖區(qū)初始化為值N</p><p>  XXX: DEC BP

56、 ;N值減1</p><p>  CMP BP,0001H</p><p>  JZ LLL ;若為1則轉LLL</p><p>  XOR BX,BX ;偏移指針清0</p><p>  MOV WORD PTR CY,0 ;進位單元清0</p>

57、;<p>  MOV CX,LEN ;當前結果長度送CX</p><p>  TTT: MOV AX, [SI+BX]</p><p>  MUL BP ;相乘</p><p>  ADD AX,CY ;加低位進位</p><p>  JNC

58、 JJJ ;結果無進位轉JJJ</p><p>  INC DX ;有進位將高位單元加1</p><p>  JJJ: MOV [SI+BX],AX ;結果送緩沖區(qū)中</p><p>  MOV CY,DX ;高位單元送進位單元</p>

59、<p><b>  INC BX</b></p><p>  INC BX ;一個字長度</p><p>  LOOP TTT ;循環(huán)</p><p>  CMP DX, 0000H</p><p>  JZ BBB

60、;最后1次的進位為0則轉BBB</p><p>  INC WORD PTR LEN ;長度加1</p><p>  MOV [SI+BX],DX ;進位送緩沖區(qū)中</p><p>  BBB: JMP XXX</p><p>  EEE: MOV SI,OFFSET BUF</p><p&

61、gt;  MOV WORD PTR [SI],1 ;結果為1</p><p>  LLL: MOV AH, 09H</p><p>  MOV DX,OFFSET MESS2</p><p>  INT 21H ;顯示表頭</p><p>  MOV CX,LEN</p><p>

62、;  MOV BX,CX ;長度</p><p><b>  DEC BX</b></p><p>  SHL BX,1 ;1個字為兩個字節(jié)</p><p>  CCC: MOV AX, [SI+BX]</p><p><b>  CALL DISP&l

63、t;/b></p><p><b>  DEC BX</b></p><p>  DEC BX ;顯示結果</p><p><b>  LOOP CCC</b></p><p>  MOV AX,4C00H ;結束</p>&

64、lt;p><b>  INT 21H</b></p><p>  DISP1 PROC NEAR ;顯示字符(AL)</p><p>  MOV BL, AL</p><p>  MOV DL, BL</p><p>  MOV CL, 04</p><p>

65、  ROL DL, CL</p><p>  AND DL, 0FH</p><p>  CALL DISPL ;顯示高位</p><p>  MOV DL, BL </p><p>  AND DL, 0FH</p><p>  CALL DISPL ;顯示低位<

66、/p><p><b>  RET</b></p><p>  DISP1 ENDP</p><p>  DISPL PROC NEAR ;顯示一位(DL=0XH)</p><p>  ADD DL, 30H</p><p>  CMP DL, 3AH</p>

67、<p><b>  JB DDD</b></p><p>  ADD DL, 27H</p><p>  DDD: MOV AH, 02H</p><p><b>  INT 21H</b></p><p><b>  RET</b></p><

68、;p>  DISPL ENDP</p><p>  DISP PROC NEAR ;顯示4位數(HEX)</p><p><b>  PUSH BX</b></p><p><b>  PUSH CX</b></p><p><b>  PUSH DX

69、</b></p><p><b>  PUSH AX</b></p><p>  MOV AL, AH</p><p>  CALL DISP1</p><p><b>  POP AX</b></p><p>  CALL DISP1</p>&l

70、t;p><b>  POP DX</b></p><p><b>  POP CX</b></p><p><b>  POP BX</b></p><p><b>  RET</b></p><p>  DISP ENDP</p>

71、<p>  GETNUMPROC NEAR ;字符匹配程序</p><p><b>  PUSH CX</b></p><p>  REGET:XOR DX, DX</p><p>  GGG: MOV AH, 01H</p><p><b>  INT 2

72、1H</b></p><p>  CMP AL, 0DH</p><p><b>  JZ PPP</b></p><p>  CMP AL, 20H</p><p><b>  JZ PPP</b></p><p>  SUB AL, 30H</p>

73、<p><b>  JB KKK</b></p><p>  CMP AL, 0AH</p><p><b>  JB GETS</b></p><p>  CMP AL,11H</p><p><b>  JB KKK</b></p><p&

74、gt;  SUB AL, 07H</p><p>  CMP AL, 0FH</p><p><b>  JBE GETS</b></p><p>  CMP AL, 2AH</p><p><b>  JB KKK</b></p><p>  CMP AL, 2FH<

75、/p><p><b>  JA KKK</b></p><p>  SUB AL, 20H</p><p>  GETS: MOV CL, 04H</p><p><b>  SHL DX,CL</b></p><p>  XOR AH, AH</p><p

76、>  ADD DX ,AX</p><p><b>  JMP GGG</b></p><p>  KKK: CRLF</p><p>  MOV AH, 09H</p><p>  MOV DX,OFFSET ERROR</p><p><b>  INT 21H</b

77、></p><p><b>  JMP REGET</b></p><p>  PPP: PUSH DX</p><p><b>  CRLF</b></p><p><b>  POP DX</b></p><p><b>  POP

78、 CX</b></p><p><b>  RET</b></p><p>  GETNUMENDP </p><p>  CODE ENDS</p><p><b>  END START</b></p><p><

79、b>  調試結果:</b></p><p>  任務五:讀文件的設計</p><p>  為掌握讀文件的DOS功能調用方法。編寫程序,使它相當于TYPE命令的功能。先由屏幕顯示提示信息,再讀取文件名(含路徑),然后在屏幕上顯示文件內容。</p><p><b>  流程圖:</b></p><p>&l

80、t;b>  程序清單:</b></p><p>  DATA SEGMENT</p><p>  FILEN DB 21 ;文件名允許長度為20</p><p>  DB ? ;實際文件名長度</p><

81、;p>  DB 20 DUP(?) ;存新文件名</p><p>  ERROP DB 'Open file error!',0AH,0DH,'$'</p><p>  ERRRD DB 'Read file error!',0AH,0DH,'

82、$'</p><p>  INMSG1 DB 'Please input filename:',0AH,0DH,'$'</p><p>  BUFIN DB 0F000H DUP(?)</p><p>  EOF EQU 1AH ;文件結束

83、符CTRL+Z</p><p>  DATA ENDS</p><p>  CODE SEGMENT</p><p>  ASSUME CS:CODE,DS:DATA</p><p>  START: MOV AX,DATA</p><p>  MOV DS,AX</p>

84、;<p>  LEA DX,INMSG1 ;顯示要求輸入打開的文件名信息</p><p>  MOV AH,09H</p><p>  INT 21H</p><p>  LEA DX,FILEN ;輸入文件名</p>&l

85、t;p>  MOV AH,0AH</p><p>  INT 21H</p><p>  MOV BL,FILEN+1 ;取文件長度</p><p>  MOV BH,0</p><p>  MOV FILEN[BX+2],BYTE PTR

86、0 ;文件名末尾添加0</p><p>  LEA DX,FILEN+2 ;指向文件名</p><p>  MOV AL,0 ;以只讀方式打開</p><p>  MOV AH,3DH ;打開文件&l

87、t;/p><p>  INT 21H</p><p>  JC OPERR ;打開出錯 ,轉OPERR</p><p>  MOV BX,AX ;轉存文件號</p><p>  RDFILE: LEA

88、DX,BUFIN ;DX指向緩沖區(qū)</p><p>  MOV CX,50H ;每次讀80個字節(jié)</p><p>  MOV AH,3FH ;讀文件</p><p>  INT 21H</p><p>  

89、JC RDERR ;讀出錯,轉RDERR</p><p>  OR AX,AX ;讀入的字節(jié)數是否為0</p><p>  JZ CLFILE ;若為0,轉CLFILE</p><p>  MOV

90、 DL,0DH ;輸出回車</p><p>  MOV AH,2</p><p>  INT 21H</p><p>  MOV DL,0AH ;輸出換行,準備顯示文件內容</p><p>  MOV

91、 AH,2</p><p>  INT 21H</p><p>  MOV SI,0</p><p>  DISP0: MOV AL,BUFIN[SI] ;從緩沖區(qū)送一個字節(jié)到AL</p><p>  CMP AL,EOF ;是否為文件

92、結束符</p><p>  JZ CLFILE ;若是,轉CLFILE</p><p>  MOV DL,AL ;顯示一個字符</p><p>  MOV AH,2</p><p>  INT 21H<

93、/p><p>  INC SI ;指向下一個字節(jié)</p><p>  LOOP DISP0</p><p>  JMP RDFILE ;再去讀50H個字節(jié)</p><p>  RDERR: LEA DX,ER

94、RRD ;顯示讀文件出錯的信息</p><p>  JMP DISP1 </p><p>  OPERR: LEA DX,ERROP ;顯示打開文件出錯的信息</p><p>  DISP1: MOV AH,09H</p><p>  INT 21H

95、</p><p>  JMP ENDO</p><p>  CLFILE: MOV AH,3EH ;關閉文件</p><p>  INT 21H</p><p>  ENDO: MOV AH,4CH ;退出</p><p&

96、gt;  INT 21H</p><p>  CODE ENDS</p><p>  END START</p><p><b>  調試結果:</b></p><p><b>  任務六:響鈴設計</b></p><p>  為掌握響鈴的使用方法。

97、編寫程序,從鍵盤接收輸入字符,如是數字N,則響鈴N次;如不是數字,則不響。</p><p><b>  流程圖:</b></p><p><b>  程序清單:</b></p><p>  CRLF MACRO </p><p>  MOV DL,0DH</p>

98、<p>  MOV AH,02H</p><p>  INT 21H </p><p>  MOV AH,02H</p><p>  MOV DL,0AH</p><p>  INT 21H</p><p><b>  ENDM</b></p>

99、;<p>  DATA SEGMENT</p><p>  MES DB 'Please Input A Number,Press C To Exit:','$'</p><p>  MES1 DB 'The Input Is Not A Number,Please Input Again:','$

100、9;</p><p>  DATA ENDS</p><p>  CODE SEGMENT</p><p>  ASSUME CS:CODE,DS:DATA</p><p>  START: MOV AX,DATA</p><p><b>  MOV DS,AX</b></

101、p><p>  MOV DX, OFFSET MES </p><p>  MOV AH,09H</p><p><b>  INT 21H</b></p><p><b>  CRLF</b></p><p>  L3: MOV AH,01H

102、 </p><p><b>  INT 21H</b></p><p>  CMP AL,'C'</p><p><b>  JE EXIT </b></p><p>  CMP AL,30H </p><p><b>  JB L2

103、</b></p><p>  CMP AL,39H</p><p><b>  JA L2</b></p><p>  AND AL,0FH </p><p><b>  CMP AL,0</b></p><p><b>  JE EXIT

104、</b></p><p><b>  MOV BL,AL</b></p><p>  L1: MOV DL,07H </p><p>  MOV AH,02H</p><p><b>  INT 21H</b></p><p>  CALL

105、 DELAY</p><p><b>  DEC BL</b></p><p>  JNZ L1 </p><p><b>  JMP L3</b></p><p><b>  CRLF</b></p><p>

106、;  EXIT: MOV AH,4CH</p><p><b>  INT 21H</b></p><p>  L2: CRLF</p><p>  MOV DX, OFFSET MES1 </p><p>  MOV AH,09H</p><p><b

107、>  INT 21H</b></p><p><b>  JMP L3</b></p><p>  DELAY PROC NEAR</p><p>  MOV DX ,02FFFH</p><p>  K2: MOV AX,0FFFFH</p><p&g

108、t;  K1: DEC AX</p><p><b>  NOP</b></p><p>  JNZ K1 </p><p><b>  DEC DX</b></p><p><b>  JNZ K2 </b></p

109、><p>  RET </p><p>  DELAY ENDP</p><p>  CODE ENDS</p><p>  END START</p><p><b>  調試結果:</b></p><p>&l

110、t;b>  三、小結</b></p><p>  通過這短短五天的課程設計,我收獲很多。首先,匯編語言是上個學期學習的,過了半年多了,很多東西都忘記了,現在著手來編寫一段程序,真的是很困難,連最起碼的指令都記不全。但是,經過這幾天的不斷復習,回顧以前學過的東西,慢慢的,對其熟悉程度也提升了,能從什么都不會,慢慢的開始的編寫簡單的程序了,會用軟件對程序進行調試,能解決常見的錯誤。其次,我最大的感觸

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論