1樓:她的眼睛我的心
第一條es是附加段暫存器,具體意思是把
bx中的值賦給es,
第二條是把80h這個值賦到bx這個暫存器中,第三條是把記憶體單元(段地址在es中,偏移地址在bx中)的值賦給cl(8位)
ps:不同的cpu都會有不同的彙編指令,我的是按照8086來說的,上頭的cl我給你細說一下
8086是16位機,8088是8位機,為了相容8088就把8086的四個暫存器ax,bx,cx,dx分別用
ax,ah表示高八位,al表示第八位
bx,bh表示高八位,bl表示第八位
cx,ch表示高八位,cl表示第八位
dx,dh表示高八位,dl表示第八位
希望對你有幫助
2樓:做而論道
都是傳送指令。
僅僅三條傳送指令,有兩條,還不知道傳送的,是什麼東西。
這樣的程式,那還有什麼意思?
3樓:匿名使用者
mov es,bx ;把暫存器bx裡的值賦給es
mov bx,80h ;把立即數(值)80h賦給bx
mov cl,es:[bx] ;把es*10 + bx 所指向的地址裡的1位元組資料賦予cl
組合語言程式設計,組合語言程式設計
教你一個小招,用vc6.0編好一個c的程式,然後alt 8可以檢視彙編程式 1 include 2 void main void 3 00401055 jmp main 21h 00401031 10 for i 0 i 4 i 00401057 mov dword ptr ebp 14h 0 00...
什麼是組合語言,什麼是彙編和組合語言?
組合語言 assembly language 是面向機器的程式設計語言。在彙編語閤中,用助記符 memoni 代替操作碼,用地址符號 symbol 或標號 label 代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。使用組合語言編寫的程式,機器...
組合語言問題求解,組合語言問題求解
我也是學這門課,我試試吧。本人學的不是很精通,僅供參考。1 code segmentassume cs codemov cx,offset datamov dx,offset max 用lea指令也可 專以mov ax,cx mov bx,cx 1 cmp ax,bxja loop1mov dx,b...