第三章總結

2022-06-01 10:36:12 字數 2196 閱讀 7081

1.在記憶體中字的儲存方式

例:mov bx,1000h

mov ds,bx

mov al,[0]

就可以將10000h(1000:0)中的資料讀入al中。

注意:在8086cpu中不支援直接將資料直接送入段暫存器的操作。(即:不可mov  ds,1000,這一點上同cs,ip)

3.mov,add,sub彙編指令。

mov指令,功能:賦值

add指令,功能:相加

sub指令,功能:相減,sub ax,bx (功能相當於c語言中ax-=bx)

彙編指令

用法

例子

mov

mov 暫存器,資料

mov 暫存器,暫存器

mov 暫存器,記憶體單元

mov 記憶體單元,暫存器

mov 段暫存器,暫存器

mov ax,8

mov ax,bx

mov ax,[0]

mov [0],ax

mov ds,ax

add

add 暫存器,資料

add 暫存器,暫存器

add 暫存器,記憶體單元

add 記憶體單元,暫存器

add ax,8

add ax,bx

add ax,[0]

add [0],ax

sub

sub 暫存器,資料

sub 暫存器,暫存器

sub 暫存器,記憶體單元

sub 記憶體單元,暫存器

sub ax,9

sub ax,bx

sub ax,[0]

sub [0],ax

push

push 暫存器

push 段暫存器

push 記憶體單元

push ax

push ds

push [0]

pop

pop 暫存器

pop 段暫存器

pop 記憶體單元

pop ax

pop ds

pop[0]

5棧

特性:先入後出lifo(last in first out),就如同乙個一段封口的管子,只能在一端進行放東西和取東西的操作。

指令:入棧指令 push,出棧指令pop(用法見上表)

ss:堆疊段暫存器,用來儲存棧底位置

sp:表示棧頂指標,指向棧頂位址

ss:sp始終指向棧頂

pop執行時,先將ss:sp指向的記憶體空間的值賦值給pop的操作物件。然後sp指標+2

push執行

由於8086cpu不進行越界檢查(這點和c語言類似),所以容易發生越界問題。

棧段的最大空間為64kb(2^16-1)

第三章總結

1.dom操作 1.1dom操作分類 1 dom core 2.html dom 3 css dom 1.2節點和節點關係 整個文件是乙個文件節點 每個html標籤是乙個元素節點。包含在html元素中的文字是文字節點 每個html屬性是乙個屬性節點 注釋屬於注釋節點 父節點與子節點的關係 在節點數中...

第三章總結

今天學習了第3章的內容,學習了前兩章的內容,對於c語言的學習也漸漸開始有點感覺了,看到了題目也能夠有自己的思路,不像一開始看到題目沒有一點的思緒。第三章呢,要求我們掌握以下幾點 1.運算子和表示式的使用 2.自加,自減操作符的使用 3.位運算 今天這一章呢講的還是一些c語言中的一些符號以及表示式概念...

第三章總結

本章簡要介紹了單元測試,但學習如何游泳的最佳方法是跳入水中。這就是為什麼我們不僅僅考慮了幾個phpunit測試。理解單元測試部分對於理解為什麼要編寫測試,如何編寫好的測試以及有哪些限制非常重要。基本的phpunit測試結構之後是乙個如何測試函式以及如何測試類及其方法的示例.但在開始測試之前,您必須考...